#include<stdio.h>

void func(const int *a)
{
    //*a=20;
    printf("%d\n",*a);
}

int main()
{
    //常量关键字 const
    //常量：不可变的变量
    //伪常量：可以通过指针间接修改值

    /* const int a=10;
    int *p=&a;
    *p=20;
    printf("%d\n",a); */

    /* int a=10;
    int b=20; */
    //常量指针:不能修改内存值
    /* const int *p=&a; */
    //指针常量:不能修改指针的朝向
    /* const int * p=&a;
    p=&b; //不可修改
    printf("%d\n",*p); */
    int a=20;
    func(&a);
    return 0;
}